# Pygame 是一款专门为开发和设计 2D 电子游戏而生的软件包
import sys
import pygame

# 使用pygame之前必须初始化
pygame.init()
# 设置主屏窗口
screen = pygame.display.set_mode((400, 400),pygame.RESIZABLE)
screen.fill((156,156,156))
# 设置窗口的标题
pygame.display.set_caption('hello world')

surface_image =pygame.image.load("../image/input/向日葵.jpg")
surface_new = pygame.transform.scale(surface_image,(300,300))
# 引入字体类型
f = pygame.font.Font('C:/Windows/Fonts/simhei.ttf', 50)
# 生成文本信息
text = f.render("I Love Python", True, (255, 0, 0), (0, 0, 0))
# 获得显示对象的rect区域坐标
textRect = text.get_rect()
# 设置显示对象居中
textRect.center = (200, 200)
# 将准备好的文本信息，绘制到主屏幕 Screen 上。
screen.blit(surface_new, textRect)
# 固定代码段，实现点击"X"号退出界面的功能，几乎所有的pygame都会使用该段代码
while True:
    # 循环获取事件，监听事件状态
    for event in pygame.event.get():
        # 判断用户是否点了"X"关闭按钮,并执行if代码段
        if event.type == pygame.QUIT:
            # 卸载所有模块
            pygame.quit()
            # 终止程序，确保退出程序
            sys.exit()
    pygame.display.flip()  # 更新屏幕内容
